package cn.tedu.boot09.mapper;

import cn.tedu.boot09.entity.Product;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ProductMapper {
    int insert(Product product); //增加数据

    List<Product> select(); //查询所有数据

    int deleteById(int id); //删除数据

    int update(Product product); //修改数据

    Product selectById(int id); //通过id查询一个数据

    int count(); //统计数量

    int deleteByIds1(Integer[] ids); //第一种批量删除

    int deleteByIds2(List<Integer> ids); //第二种批量删除

    int deleteByIds3(Integer... ids); //第三种批量删除

    int dynamicUpdate(Product product); //动态修改
}
